package org.example.StudentManagementSystem;

import org.example.constant.EnrollmentStatus;

import java.time.LocalDate;

public class primaryStudent extends Student {
    public primaryStudent() {
    }


    public primaryStudent(int studentId, String studentName, Integer chinese, Integer math, LocalDate enrollmentDate, String mail, String avatar, EnrollmentStatus enrollmentStatus) {
        super(studentId, studentName, chinese, math, enrollmentDate, mail, avatar, enrollmentStatus);
    }

    public primaryStudent(int studentId, String studentName, Integer chinese, Integer math, LocalDate enrollmentDate, String mail) {
        super(studentId, studentName, chinese, math, enrollmentDate, mail);
    }

    public primaryStudent(int studentId, String studentName, Integer chinese, Integer math, LocalDate enrollmentDate) {
        super(studentId, studentName, chinese, math, enrollmentDate);
    }

    public primaryStudent(int studentId, String studentName, Integer chinese, Integer math) {
        super(studentId, studentName, chinese, math);
    }



    public primaryStudent(Integer studentId, String studentName, Integer chinese, Integer math, LocalDate enrollmentDate, String mail, EnrollmentStatus enrollmentStatus) {
        super(studentId, studentName, chinese, math, enrollmentDate, mail);
        this.setEnrollmentStatus(enrollmentStatus); // 如果父类有此字段，需通过super初始化
    }
}
